package com.bawei.ivideo.test.mvi

import com.bawei.ivideo.test.mvi.http.VideoEntity
import com.bawei.library_mvi.IState

/**
 * @Author : yaotianxue
 * @Time : On 2023/6/19 16:40
 * @Description : TestUIState
 */
sealed class TestUIState:IState {
    //数据请求成功
    data class MultiVideoState(val list: MutableList<VideoEntity>): TestUIState()
    data class Error(val exeception:Throwable): TestUIState()
    //空
    object Empty: TestUIState()
    //初始状态
    object Init: TestUIState()






}